/**
 * 主页js
 */


if(location.href=="http://sft.jl.gov.cn/" || location.href=="http://sft.jl.gov.cn/index.html"){
//首页

	

// 将iframe所包含的a链接数 第一个a元素 最后一个a元素赋值给第一个参数的js对象
_EsdDynamicTransformationScript.getIframeInfos = function(jsObj,iframeObj){
	if(iframeObj != undefined){
		jsObj.aLink_num = iframeObj.contentWindow.document.getElementsByTagName("a").length;
		jsObj.first_aLink = iframeObj.contentWindow.document.getElementsByTagName("a")[0];
		jsObj.last_aLink = iframeObj.contentWindow.document.getElementsByTagName("a")[jsObj.aLink_num-1];
		jsObj.self = iframeObj;
	}
};

// 声明iframe操作对象
_EsdDynamicTransformationScript.iframe1 = {};
_EsdDynamicTransformationScript.iframe2 = {};

//通过方法赋值   
_EsdDynamicTransformationScript.iframeElement1 = document.getElementsByTagName("iframe")[0];   // 需要修改 这里的iframe获取
_EsdDynamicTransformationScript.iframeElement2 = document.getElementsByTagName("iframe")[1];   // 需要修改 这里的iframe获取


//选项卡标签 jquery对象
_EsdDynamicTransformationScript.iframeTab1 = $("#dk_main .r_575_4 .hd ul li:eq(0) a");  // 需要修改 这里的tab获取
_EsdDynamicTransformationScript.iframeTab2 = $("#dk_main .r_575_4 .hd ul li:eq(1) a");  // 需要修改 这里的tab获取


_EsdDynamicTransformationScript.esd2TagANum3 = $("#dk_main .r_575_4 .hd ul li:eq(2) a");//这个对应的列表是外域iframe
_EsdDynamicTransformationScript.esd2TagANum4 = $("#dk_main .r_575_4 .hd ul li:eq(3) a");


// 判断iframe是否有效

//判断iframe是否有效
if((_EsdDynamicTransformationScript.iframeElement1!=undefined) && (_EsdDynamicTransformationScript.iframeElement2!=undefined)){

	// 当iframe都加载完毕后执行代码 使用setInterval
	_EsdDynamicTransformationScript.iframeInterval = setInterval(function(){	
		
		if((_EsdDynamicTransformationScript.iframeElement1.contentWindow.document.getElementsByTagName("a")[0]!=undefined) 
				&& (_EsdDynamicTransformationScript.iframeElement2.contentWindow.document.getElementsByTagName("a")[0]!=undefined) ){
			clearInterval(_EsdDynamicTransformationScript.iframeInterval);
			
			//通过方法赋值   
			_EsdDynamicTransformationScript.getIframeInfos(_EsdDynamicTransformationScript.iframe1,_EsdDynamicTransformationScript.iframeElement1);  
			_EsdDynamicTransformationScript.getIframeInfos(_EsdDynamicTransformationScript.iframe2,_EsdDynamicTransformationScript.iframeElement2); 

		//第一个标签 切换
		_EsdDynamicTransformationScript.iframeTab1.focus(function (e) {
			e = $(this).mouseover();
			$(this).bind("keydown.iframeKeydown_1", function (e) {
				if (e.shiftKey && e.keyCode == 9) {
					console.log("tab1向回切换");
//					_EsdDynamicTransformationScript.iframeTab1.trigger("blur");
				} else if (e.keyCode == 9) {
					console.log("tab1继续切换到iframe上");
					_EsdDynamicTransformationScript.iframeTab1.trigger("blur");
					$(_EsdDynamicTransformationScript.iframe1.self).focus();
					console.log(document.activeElement);
					return false;
				}
			});
		});
		_EsdDynamicTransformationScript.iframeTab1.blur(function () {
			$(this).unbind("keydown.iframeKeydown_1");
		});

		// 第一个标签的第一个链接
		$(_EsdDynamicTransformationScript.iframe1.first_aLink).focus(function () {
			console.log("第一个iframe的第一条获得焦点");
			$(this).bind("keydown.iframeKeydown_first1", function (e) {
				if (e.shiftKey && e.keyCode == 9) {
					console.log("第一个iframe的第一条向上切换");
					$(this).trigger("blur");
					_EsdDynamicTransformationScript.iframeTab1.focus();
					return false;
				} else if (e.keyCode == 9) {
					console.log("第一个iframe的第一条继续切换");
				}
			});
		});
		$(_EsdDynamicTransformationScript.iframe1.first_aLink).blur(function () {
			$(this).unbind("keydown.iframeKeydown_first1");
		});

		// 第一个标签的最后一个链接
		$(_EsdDynamicTransformationScript.iframe1.last_aLink).focus(function () {
			console.log("第一个iframe的最后一条获得焦点");
			$(this).bind("keydown.iframeKeydown_first1", function (e) {
				if (e.shiftKey && e.keyCode == 9) {
					console.log("第一个iframe的最后一条向上切换");
				} else if (e.keyCode == 9) {
					console.log("第一个iframe的最后一条继续切换 到下一个标签");
					 $(this).trigger("blur");
					_EsdDynamicTransformationScript.iframeTab2.focus();
					return false;
				}
			});
		});
		$(_EsdDynamicTransformationScript.iframe1.last_aLink).blur(function () {
			$(this).unbind("keydown.iframeKeydown_first1");
		});


		//第二个标签切换
		_EsdDynamicTransformationScript.iframeTab2.focus(function (e) {
			console.log("tab2获取到焦点");
			e = $(this).mouseover();
			$(this).bind("keydown.iframeKeydown_2", function (e) {
				if (e.shiftKey && e.keyCode == 9) {
					console.log("第二个标签向回切换 到第一个标签的最后一条");
				//	_EsdDynamicTransformationScript.iframeTab2.trigger("blur");
					_EsdDynamicTransformationScript.iframeTab1.mouseover();
					$(_EsdDynamicTransformationScript.iframe1.last_aLink).focus();
					return false;
				} else if (e.keyCode == 9) {
					_EsdDynamicTransformationScript.iframeTab2.trigger("blur");
					$(_EsdDynamicTransformationScript.iframe2.self).focus();
					console.log(document.activeElement);
					return false;
				}
			});

		});
		_EsdDynamicTransformationScript.iframeTab2.blur(function () {
			$(this).unbind("keydown.iframeKeydown_2");
		});

		// 第二个标签的第一个链接
		$(_EsdDynamicTransformationScript.iframe2.first_aLink).focus(function () {
			console.log("第二个iframe的第一条获得焦点");
			$(this).bind("keydown.iframeKeydown_first2", function (e) {
				if (e.shiftKey && e.keyCode == 9) {
					console.log("第二个iframe的第一条向上切换");
					$(this).trigger("blur");
					_EsdDynamicTransformationScript.iframeTab2.focus();
					return false;
				} else if (e.keyCode == 9) {
					console.log("第二个iframe的第一条继续切换");
				}
			});
		});
		$(_EsdDynamicTransformationScript.iframe2.first_aLink).blur(function () {
			$(this).unbind("keydown.iframeKeydown_first2");
		});


		// 第二个标签的最后一个链接
		$(_EsdDynamicTransformationScript.iframe2.last_aLink).focus(function () {
			console.log("第二个iframe的最后一条获得焦点");
			$(this).bind("keydown.iframeKeydown_last2", function (e) {
				if (e.shiftKey && e.keyCode == 9) {
					console.log("第二个iframe的最后一条向上切换");
				} else if (e.keyCode == 9) {
					console.log("第二个iframe的最后一条继续切换 到下一个标签");
					 $(this).trigger("blur");
					_EsdDynamicTransformationScript.esd2TagANum3.focus();
					return false;
				}
			});
		});
		$(_EsdDynamicTransformationScript.iframe2.last_aLink).blur(function () {
			$(this).unbind("keydown.iframeKeydown_last2");
		});
			
		//四级选项卡的第三块的头	
		_EsdDynamicTransformationScript.esd2TagANum3.focus(function (e) {
			$(this).bind("keydown.keydown_23", function (e) {
				if(e.shiftKey&&e.keyCode==9){
				//	_EsdDynamicTransformationScript.esd2TagANum3.trigger("blur");
					_EsdDynamicTransformationScript.iframeTab2.mouseover();
				//	$(_EsdDynamicTransformationScript.iframe2.self).focus();
					$(_EsdDynamicTransformationScript.iframe2.last_aLink).focus();
					return false;
				}else if (e.keyCode == 9) {
					_EsdDynamicTransformationScript.esd2TagANum3.trigger("blur");
					_EsdDynamicTransformationScript.esd2TagANum4.mouseover();
					_EsdDynamicTransformationScript.esd2TagANum4.focus();
					return false;
				}
			});
		});
		_EsdDynamicTransformationScript.esd2TagANum3.blur(function () {
			$(this).unbind("keydown.keydown_23");
		});
	
		}
		
	}, 500);

}

//首页结束	
}












